package com.woniu.service;

import com.woniu.pojo.Duty;
import com.woniu.pojo.PageBean;

import javax.servlet.http.HttpSession;
import java.util.List;

public interface DutyService {
    /**
     * 值班列表
     *      分页查询
     * @param pageBean
     * @param duty
     * @return
     */
    List<Duty> getDutyList(PageBean pageBean, Duty duty);

    /**
     * 新增值班信息
     * @param duty
     */
    void dutySave(Duty duty, HttpSession session);

    /**
     * 修改值班信息（添加日志）
     * @param duty
     * @param
     */
    void dutyEdit(Duty duty);

    /**
     * finall duty
     * @return
     */
    List<Duty> finAll4dutyselect();

    /**
     * findone duty
     * @param dno
     * @return
     */
    Duty findOne4Duty(Integer dno);

    /**
     * 根据用户uid查询
     * @param pageBean
     * @param duty
     * @param session
     * @return
     */
    List<Duty> getDutyListByUid(PageBean pageBean, Duty duty, HttpSession session);
}
